﻿/////////////////////////////////////////////////////////////////
//     .--.
//    |o_o |    Cotizaciones.cs
//    |:_/ |        Implementación de la clase Cotizaciones
//   //   \ \   Created on:
//  (|     | )      18-abr-2009 21:15:51
// /'\_   _/`\  Original author:
// \___)=(___/      The SoftTux Team
/////////////////////////////////////////////////////////////////

namespace UAXInversionesWeb.logicaNegocio
{
    public class Cotizaciones
    {
        private string acronimo;
        private double valorAccion;
        private double valorBase;

        /// <summary>
        /// constructor de la clase Cotizaciones
        /// </summary>
        /// <param name="acronimo">el acrónimo de la empresa</param>
        /// <param name="valorAccion">el valor de una acción</param>
        /// <param name="valorBase">el valor base de una acción</param>
        public Cotizaciones(string acronimo, double valorAccion,double valorBase)
        {
            this.acronimo = acronimo;
            this.valorAccion = valorAccion;
            this.valorBase = valorBase;
        }

        /*
         * GET methods
         */

        public string getAcronimo()
        {
            return acronimo;
        }

        public double getValorAccion()
        {
            return valorAccion;
        }

        public double getValorBase()
        {
            return valorBase;
        }

        /// <summary>
        /// devuelve la diferencia entre el valor actual y el valor base
        /// </summary>
        /// <returns>la cantidad de beneficio/perdida</returns>
        public double getDiferenciaBase()
        {
            return valorAccion - valorBase;
        }
    }
}